        -:    0:Source:/usr/include/c++/9/bits/move.h
        -:    1:// Move, forward and identity for C++11 + swap -*- C++ -*-
        -:    2:
        -:    3:// Copyright (C) 2007-2019 Free Software Foundation, Inc.
        -:    4://
        -:    5:// This file is part of the GNU ISO C++ Library.  This library is free
        -:    6:// software; you can redistribute it and/or modify it under the
        -:    7:// terms of the GNU General Public License as published by the
        -:    8:// Free Software Foundation; either version 3, or (at your option)
        -:    9:// any later version.
        -:   10:
        -:   11:// This library is distributed in the hope that it will be useful,
        -:   12:// but WITHOUT ANY WARRANTY; without even the implied warranty of
        -:   13:// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        -:   14:// GNU General Public License for more details.
        -:   15:
        -:   16:// Under Section 7 of GPL version 3, you are granted additional
        -:   17:// permissions described in the GCC Runtime Library Exception, version
        -:   18:// 3.1, as published by the Free Software Foundation.
        -:   19:
        -:   20:// You should have received a copy of the GNU General Public License and
        -:   21:// a copy of the GCC Runtime Library Exception along with this program;
        -:   22:// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
        -:   23:// <http://www.gnu.org/licenses/>.
        -:   24:
        -:   25:/** @file bits/move.h
        -:   26: *  This is an internal header file, included by other library headers.
        -:   27: *  Do not attempt to use it directly. @headername{utility}
        -:   28: */
        -:   29:
        -:   30:#ifndef _MOVE_H
        -:   31:#define _MOVE_H 1
        -:   32:
        -:   33:#include <bits/c++config.h>
        -:   34:#include <bits/concept_check.h>
        -:   35:
        -:   36:namespace std _GLIBCXX_VISIBILITY(default)
        -:   37:{
        -:   38:_GLIBCXX_BEGIN_NAMESPACE_VERSION
        -:   39:
        -:   40:  // Used, in C++03 mode too, by allocators, etc.
        -:   41:  /**
        -:   42:   *  @brief Same as C++11 std::addressof
        -:   43:   *  @ingroup utilities
        -:   44:   */
        -:   45:  template<typename _Tp>
        -:   46:    inline _GLIBCXX_CONSTEXPR _Tp*
      37*:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
      37*:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN6MyTest27tst_commandLineParserOptionEvEUlRK7QStringE43_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN6MyTest27tst_commandLineParserOptionEvEUlRK7QStringE39_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN6MyTest27tst_commandLineParserOptionEvEUlRK7QStringE36_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofI5QListI13CommandOptionEEPT_RS3_:
        8:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
        8:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN6MyTest21tst_commandLineParserEvEUlRK7QStringE45_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN6MyTest21tst_commandLineParserEvEUlRK7QStringE41_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN6MyTest21tst_commandLineParserEvEUlRK7QStringE38_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofI5QListI7QStringEEPT_RS3_:
       29:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
       29:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN13CommandOptionC4ERK11QStringListRK7QStringS6_S6_EUlS6_E_EPT_RS9_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZN13CommandOptionC4ERK7QStringS3_S3_S3_EUlS3_E_EPT_RS6_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofIKZZN10Controller14enableTrayIconEvENKUlvE_clEvEUlvE_EPT_RS4_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
_ZSt11__addressofI5QListI7QStringEEPT_RS3_:
    #####:   47:    __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
    #####:   48:    { return __builtin_addressof(__r); }
------------------
        -:   49:
        -:   50:#if __cplusplus >= 201103L
        -:   51:
        -:   52:_GLIBCXX_END_NAMESPACE_VERSION
        -:   53:} // namespace
        -:   54:
        -:   55:#include <type_traits> // Brings in std::declval too.
        -:   56:
        -:   57:namespace std _GLIBCXX_VISIBILITY(default)
        -:   58:{
        -:   59:_GLIBCXX_BEGIN_NAMESPACE_VERSION
        -:   60:
        -:   61:  /**
        -:   62:   *  @addtogroup utilities
        -:   63:   *  @{
        -:   64:   */
        -:   65:
        -:   66:  /**
        -:   67:   *  @brief  Forward an lvalue.
        -:   68:   *  @return The parameter cast to the specified type.
        -:   69:   *
        -:   70:   *  This function is used to implement "perfect forwarding".
        -:   71:   */
        -:   72:  template<typename _Tp>
        -:   73:    constexpr _Tp&&
     174*:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     174*:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardI11QStringListEOT_RNSt16remove_referenceIS1_E4typeE:
    #####:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
    #####:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIM6LoggerFvvEEOT_RNSt16remove_referenceIS3_E4typeE:
        8:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        8:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIP6LoggerEOT_RNSt16remove_referenceIS2_E4typeE:
       10:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
       10:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardINSt6thread8_InvokerISt5tupleIJM6LoggerFvvEPS3_EEEEEOT_RNSt16remove_referenceIS9_E4typeE:
        2:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        2:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIOM6LoggerFvvEEOT_RNSt16remove_referenceIS4_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIOP6LoggerEOT_RNSt16remove_referenceIS3_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardI11QStringListEOT_RNSt16remove_referenceIS1_E4typeE:
        2:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        2:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRKSt4pairIKN13CaptureButton10ButtonTypeEiEEOT_RNSt16remove_referenceIS7_E4typeE:
       91:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
       91:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE:
       13:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
       13:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKN13CaptureButton10ButtonTypeEiEEEOT_RNSt16remove_referenceIS9_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRK7QStringEOT_RNSt16remove_referenceIS3_E4typeE:
    #####:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
    #####:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA20_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA0_PcEOT_RNSt16remove_referenceIS3_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRK7QStringEOT_RNSt16remove_referenceIS3_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA16_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        2:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        2:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA3_KcEOT_RNSt16remove_referenceIS3_E4typeE:
       21:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
       21:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        5:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        5:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA12_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        2:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        2:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA17_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA21_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        3:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        3:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA14_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        2:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        2:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA15_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        4:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        4:   75:    { return static_cast<_Tp&&>(__t); }
------------------
_ZSt7forwardIRA18_KcEOT_RNSt16remove_referenceIS3_E4typeE:
        1:   74:    forward(typename std::remove_reference<_Tp>::type& __t) noexcept
        1:   75:    { return static_cast<_Tp&&>(__t); }
------------------
        -:   76:
        -:   77:  /**
        -:   78:   *  @brief  Forward an rvalue.
        -:   79:   *  @return The parameter cast to the specified type.
        -:   80:   *
        -:   81:   *  This function is used to implement "perfect forwarding".
        -:   82:   */
        -:   83:  template<typename _Tp>
        -:   84:    constexpr _Tp&&
        -:   85:    forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
        -:   86:    {
        -:   87:      static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument"
        -:   88:		    " substituting _Tp is an lvalue reference type");
        -:   89:      return static_cast<_Tp&&>(__t);
        -:   90:    }
        -:   91:
        -:   92:  /**
        -:   93:   *  @brief  Convert a value to an rvalue.
        -:   94:   *  @param  __t  A thing of arbitrary type.
        -:   95:   *  @return The parameter cast to an rvalue-reference to allow moving it.
        -:   96:  */
        -:   97:  template<typename _Tp>
        -:   98:    constexpr typename std::remove_reference<_Tp>::type&&
    1235*:   99:    move(_Tp&& __t) noexcept
    1235*:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR12QWeakPointerI7QObjectEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRSt5tupleIJM6LoggerFvvEPS1_EEEONSt16remove_referenceIT_E4typeEOS8_:
        1:   99:    move(_Tp&& __t) noexcept
        1:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN12Font_Options15setCenterWidgetEP7QWidgetEUliE1_EONSt16remove_referenceIT_E4typeEOS6_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR11QStringListEONSt16remove_referenceIT_E4typeEOS3_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR4QMapI7QString8QVariantEEONSt16remove_referenceIT_E4typeEOS6_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP8QMapDataI7QString8QVariantEEONSt16remove_referenceIT_E4typeEOS7_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN12ConfigWindowC4EP7QWidgetEUl7QStringE_EONSt16remove_referenceIT_E4typeEOS7_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRN13CaptureButton10ButtonTypeEEONSt16remove_referenceIT_E4typeEOS4_:
      150:   99:    move(_Tp&& __t) noexcept
      150:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR7QVectorIN13CaptureButton10ButtonTypeEEEONSt16remove_referenceIT_E4typeEOS6_:
        1:   99:    move(_Tp&& __t) noexcept
        1:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataIN13CaptureButton10ButtonTypeEEEONSt16remove_referenceIT_E4typeEOS7_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRSt11_Tuple_implILm1EJP6LoggerEEEONSt16remove_referenceIT_E4typeEOS6_:
        1:   99:    move(_Tp&& __t) noexcept
        1:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN15QtSharedPointer20ExternalRefCountDataEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP7QObjectEONSt16remove_referenceIT_E4typeEOS4_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN14ShortCutWidgetC4EP7QWidgetEUlRK7QStringE_EONSt16remove_referenceIT_E4typeEOS9_:
        4:   99:    move(_Tp&& __t) noexcept
        4:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN14ShortCutWidgetC4EP7QWidgetEUlRK7QStringE0_EONSt16remove_referenceIT_E4typeEOS9_:
        4:   99:    move(_Tp&& __t) noexcept
        4:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN14ShortCutWidget9initLabelEvEUlRK7QStringE_EONSt16remove_referenceIT_E4typeEOS7_:
       44:   99:    move(_Tp&& __t) noexcept
       44:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPFbRKSt9_Any_dataRK7QStringEEONSt16remove_referenceIT_E4typeEOSA_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN9QListData4DataEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN13VisualsEditor17initOpacitySliderEvEUliE1_EONSt16remove_referenceIT_E4typeEOS4_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN15CaptureLauncherC4EP7QWidgetEUliE_EONSt16remove_referenceIT_E4typeEOS6_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRjEONSt16remove_referenceIT_E4typeEOS2_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR7QVectorI6QColorEEONSt16remove_referenceIT_E4typeEOS5_:
        1:   99:    move(_Tp&& __t) noexcept
        1:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataI6QColorEEONSt16remove_referenceIT_E4typeEOS6_:
        6:   99:    move(_Tp&& __t) noexcept
        6:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QListI15CommandArgumentEEONSt16remove_referenceIT_E4typeEOS5_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QListI13CommandOptionEEONSt16remove_referenceIT_E4typeEOS5_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN9QListData4DataEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN15CaptureLauncherC4EP7QWidgetEUlRK7QStringE0_EONSt16remove_referenceIT_E4typeEOS9_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN13Font_Options215setCenterWidgetEP7QWidgetEUliE1_EONSt16remove_referenceIT_E4typeEOS6_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR11QStringListEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN10Controller18startVisualCaptureEjRK7QStringEUlvE_EONSt16remove_referenceIT_E4typeEOS7_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZZN10Controller14enableTrayIconEvENKUlvE_clEvEUlvE_EONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN10Controller14enableTrayIconEvEUlvE_EONSt16remove_referenceIT_E4typeEOS4_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN10Controller14enableTrayIconEvEUlN15QSystemTrayIcon16ActivationReasonEE0_EONSt16remove_referenceIT_E4typeEOS6_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR12QWeakPointerI7QObjectEEONSt16remove_referenceIT_E4typeEOS5_:
        8:   99:    move(_Tp&& __t) noexcept
        8:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN15QtSharedPointer20ExternalRefCountDataEEONSt16remove_referenceIT_E4typeEOS5_:
       24:   99:    move(_Tp&& __t) noexcept
       24:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP7QObjectEONSt16remove_referenceIT_E4typeEOS4_:
       24:   99:    move(_Tp&& __t) noexcept
       24:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRNSt6thread2idEEONSt16remove_referenceIT_E4typeEOS4_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPNSt6thread6_StateEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN13CaptureWidget13initSelectionEvEUlvE_EONSt16remove_referenceIT_E4typeEOS4_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_:
      141:   99:    move(_Tp&& __t) noexcept
      141:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_:
      141:   99:    move(_Tp&& __t) noexcept
      141:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPFbRKSt9_Any_dataRK7QStringEEONSt16remove_referenceIT_E4typeEOSA_:
      141:   99:    move(_Tp&& __t) noexcept
      141:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP13CaptureButtonEONSt16remove_referenceIT_E4typeEOS4_:
        4:   99:    move(_Tp&& __t) noexcept
        4:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN7QRegion11QRegionDataEEONSt16remove_referenceIT_E4typeEOS5_:
        6:   99:    move(_Tp&& __t) noexcept
        6:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR6QPointEONSt16remove_referenceIT_E4typeEOS3_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
       77:   99:    move(_Tp&& __t) noexcept
       77:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataIP13CaptureButtonEEONSt16remove_referenceIT_E4typeEOS7_:
        6:   99:    move(_Tp&& __t) noexcept
        6:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN21StrftimeChooserWidgetC4EP7QWidgetEUlvE_EONSt16remove_referenceIT_E4typeEOS6_:
       40:   99:    move(_Tp&& __t) noexcept
       40:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRjEONSt16remove_referenceIT_E4typeEOS2_:
       87:   99:    move(_Tp&& __t) noexcept
       87:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN13CaptureWidgetC4EjRK7QStringbP7QWidgetEUliE_EONSt16remove_referenceIT_E4typeEOS9_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN9QListData4DataEEONSt16remove_referenceIT_E4typeEOS5_:
       27:   99:    move(_Tp&& __t) noexcept
       27:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP13CaptureButtonEONSt16remove_referenceIT_E4typeEOS4_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QPlatformPixmapEONSt16remove_referenceIT_E4typeEOS4_:
        9:   99:    move(_Tp&& __t) noexcept
        9:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP12QFontPrivateEONSt16remove_referenceIT_E4typeEOS4_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN14FileNameEditor11initWidgetsEvEUlvE0_EONSt16remove_referenceIT_E4typeEOS4_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR7QVectorIN13CaptureButton10ButtonTypeEEEONSt16remove_referenceIT_E4typeEOS6_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRN13CaptureButton10ButtonTypeEEONSt16remove_referenceIT_E4typeEOS4_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR6QColorEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataIN13CaptureButton10ButtonTypeEEEONSt16remove_referenceIT_E4typeEOS7_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN15CaptureLauncherC4EP7QWidgetEUlRK7QStringE1_EONSt16remove_referenceIT_E4typeEOS9_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN12MySaveDialogC4EP7QWidgetEUliE_EONSt16remove_referenceIT_E4typeEOS6_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QListI7QStringEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP12QIconPrivateEONSt16remove_referenceIT_E4typeEOS4_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR14DesktopAppDataEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN9QListData4DataEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataI14DesktopAppDataEEONSt16remove_referenceIT_E4typeEOS6_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR7QStringEONSt16remove_referenceIT_E4typeEOS3_:
        1:   99:    move(_Tp&& __t) noexcept
        1:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR12QWeakPointerI7QObjectEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRPN15QtSharedPointer20ExternalRefCountDataEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP7QObjectEONSt16remove_referenceIT_E4typeEOS4_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataI6QColorEEONSt16remove_referenceIT_E4typeEOS6_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIR5QRectEONSt16remove_referenceIT_E4typeEOS3_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QPlatformPixmapEONSt16remove_referenceIT_E4typeEOS4_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN11DelayWidget17listenToGsettingsEvEUlRK7QStringE_EONSt16remove_referenceIT_E4typeEOS7_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN13UIcolorEditor11initButtonsEvEUlvE0_EONSt16remove_referenceIT_E4typeEOS4_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN13UIcolorEditor11initButtonsEvEUlvE1_EONSt16remove_referenceIT_E4typeEOS4_:
        2:   99:    move(_Tp&& __t) noexcept
        2:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataIcEEONSt16remove_referenceIT_E4typeEOS5_:
        9:   99:    move(_Tp&& __t) noexcept
        9:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP15QTypedArrayDataItEEONSt16remove_referenceIT_E4typeEOS5_:
      213:   99:    move(_Tp&& __t) noexcept
      213:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_:
    #####:   99:    move(_Tp&& __t) noexcept
    #####:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRP12QApplicationEONSt16remove_referenceIT_E4typeEOS4_:
        7:   99:    move(_Tp&& __t) noexcept
        7:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN6MyTest21tst_commandLineParserEvEUlRK7QStringE43_EONSt16remove_referenceIT_E4typeEOS7_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
_ZSt4moveIRZN6MyTest27tst_commandLineParserOptionEvEUlRK7QStringE41_EONSt16remove_referenceIT_E4typeEOS7_:
        3:   99:    move(_Tp&& __t) noexcept
        3:  100:    { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); }
------------------
        -:  101:
        -:  102:
        -:  103:  template<typename _Tp>
        -:  104:    struct __move_if_noexcept_cond
        -:  105:    : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
        -:  106:                    is_copy_constructible<_Tp>>::type { };
        -:  107:
        -:  108:  /**
        -:  109:   *  @brief  Conditionally convert a value to an rvalue.
        -:  110:   *  @param  __x  A thing of arbitrary type.
        -:  111:   *  @return The parameter, possibly cast to an rvalue-reference.
        -:  112:   *
        -:  113:   *  Same as std::move unless the type's move constructor could throw and the
        -:  114:   *  type is copyable, in which case an lvalue-reference is returned instead.
        -:  115:   */
        -:  116:  template<typename _Tp>
        -:  117:    constexpr typename
        -:  118:    conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type
        -:  119:    move_if_noexcept(_Tp& __x) noexcept
        -:  120:    { return std::move(__x); }
        -:  121:
        -:  122:  // declval, from type_traits.
        -:  123:
        -:  124:#if __cplusplus > 201402L
        -:  125:  // _GLIBCXX_RESOLVE_LIB_DEFECTS
        -:  126:  // 2296. std::addressof should be constexpr
        -:  127:# define __cpp_lib_addressof_constexpr 201603
        -:  128:#endif
        -:  129:  /**
        -:  130:   *  @brief Returns the actual address of the object or function
        -:  131:   *         referenced by r, even in the presence of an overloaded
        -:  132:   *         operator&.
        -:  133:   *  @param  __r  Reference to an object or function.
        -:  134:   *  @return   The actual address.
        -:  135:  */
        -:  136:  template<typename _Tp>
        -:  137:    inline _GLIBCXX17_CONSTEXPR _Tp*
        -:  138:    addressof(_Tp& __r) noexcept
        -:  139:    { return std::__addressof(__r); }
        -:  140:
        -:  141:  // _GLIBCXX_RESOLVE_LIB_DEFECTS
        -:  142:  // 2598. addressof works on temporaries
        -:  143:  template<typename _Tp>
        -:  144:    const _Tp* addressof(const _Tp&&) = delete;
        -:  145:
        -:  146:  // C++11 version of std::exchange for internal use.
        -:  147:  template <typename _Tp, typename _Up = _Tp>
        -:  148:    inline _Tp
        -:  149:    __exchange(_Tp& __obj, _Up&& __new_val)
        -:  150:    {
        -:  151:      _Tp __old_val = std::move(__obj);
        -:  152:      __obj = std::forward<_Up>(__new_val);
        -:  153:      return __old_val;
        -:  154:    }
        -:  155:
        -:  156:  /// @} group utilities
        -:  157:
        -:  158:#define _GLIBCXX_MOVE(__val) std::move(__val)
        -:  159:#define _GLIBCXX_FORWARD(_Tp, __val) std::forward<_Tp>(__val)
        -:  160:#else
        -:  161:#define _GLIBCXX_MOVE(__val) (__val)
        -:  162:#define _GLIBCXX_FORWARD(_Tp, __val) (__val)
        -:  163:#endif
        -:  164:
        -:  165:  /**
        -:  166:   *  @addtogroup utilities
        -:  167:   *  @{
        -:  168:   */
        -:  169:
        -:  170:  /**
        -:  171:   *  @brief Swaps two values.
        -:  172:   *  @param  __a  A thing of arbitrary type.
        -:  173:   *  @param  __b  Another thing of arbitrary type.
        -:  174:   *  @return   Nothing.
        -:  175:  */
        -:  176:  template<typename _Tp>
        -:  177:    inline
        -:  178:#if __cplusplus >= 201103L
        -:  179:    typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>,
        -:  180:			      is_move_constructible<_Tp>,
        -:  181:			      is_move_assignable<_Tp>>::value>::type
     255*:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
     255*:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
     255*:  194:      __a = _GLIBCXX_MOVE(__b);
     255*:  195:      __b = _GLIBCXX_MOVE(__tmp);
     255*:  196:    }
------------------
_ZSt4swapIP8QMapDataI7QString8QVariantEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP12QIconPrivateENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPN9QListData4DataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPFbRKSt9_Any_dataRK7QStringEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP7QObjectENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPN15QtSharedPointer20ExternalRefCountDataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIN13CaptureButton10ButtonTypeEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataIN13CaptureButton10ButtonTypeEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_:
        1:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        1:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        1:  194:      __a = _GLIBCXX_MOVE(__b);
        1:  195:      __b = _GLIBCXX_MOVE(__tmp);
        1:  196:    }
------------------
_ZSt4swapIPN9QListData4DataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapINSt6thread2idEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
        1:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        1:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        1:  194:      __a = _GLIBCXX_MOVE(__b);
        1:  195:      __b = _GLIBCXX_MOVE(__tmp);
        1:  196:    }
------------------
_ZSt4swapIP7QObjectENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
        8:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        8:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        8:  194:      __a = _GLIBCXX_MOVE(__b);
        8:  195:      __b = _GLIBCXX_MOVE(__tmp);
        8:  196:    }
------------------
_ZSt4swapIPN15QtSharedPointer20ExternalRefCountDataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
        8:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        8:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        8:  194:      __a = _GLIBCXX_MOVE(__b);
        8:  195:      __b = _GLIBCXX_MOVE(__tmp);
        8:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPN9QListData4DataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataI6QColorEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_:
        2:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        2:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        2:  194:      __a = _GLIBCXX_MOVE(__b);
        2:  195:      __b = _GLIBCXX_MOVE(__tmp);
        2:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_:
       47:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
       47:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
       47:  194:      __a = _GLIBCXX_MOVE(__b);
       47:  195:      __b = _GLIBCXX_MOVE(__tmp);
       47:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataI6QColorEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataIN13CaptureButton10ButtonTypeEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP12QFontPrivateENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
        1:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        1:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        1:  194:      __a = _GLIBCXX_MOVE(__b);
        1:  195:      __b = _GLIBCXX_MOVE(__tmp);
        1:  196:    }
------------------
_ZSt4swapIP15QPlatformPixmapENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
        3:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        3:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        3:  194:      __a = _GLIBCXX_MOVE(__b);
        3:  195:      __b = _GLIBCXX_MOVE(__tmp);
        3:  196:    }
------------------
_ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_:
        1:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        1:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        1:  194:      __a = _GLIBCXX_MOVE(__b);
        1:  195:      __b = _GLIBCXX_MOVE(__tmp);
        1:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataIP13CaptureButtonEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_:
        2:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        2:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        2:  194:      __a = _GLIBCXX_MOVE(__b);
        2:  195:      __b = _GLIBCXX_MOVE(__tmp);
        2:  196:    }
------------------
_ZSt4swapIPN7QRegion11QRegionDataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
        2:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        2:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        2:  194:      __a = _GLIBCXX_MOVE(__b);
        2:  195:      __b = _GLIBCXX_MOVE(__tmp);
        2:  196:    }
------------------
_ZSt4swapIPFbRKSt9_Any_dataRK7QStringEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_:
       47:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
       47:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
       47:  194:      __a = _GLIBCXX_MOVE(__b);
       47:  195:      __b = _GLIBCXX_MOVE(__tmp);
       47:  196:    }
------------------
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_:
       47:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
       47:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
       47:  194:      __a = _GLIBCXX_MOVE(__b);
       47:  195:      __b = _GLIBCXX_MOVE(__tmp);
       47:  196:    }
------------------
_ZSt4swapIN13CaptureButton10ButtonTypeEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPN9QListData4DataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
        9:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        9:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        9:  194:      __a = _GLIBCXX_MOVE(__b);
        9:  195:      __b = _GLIBCXX_MOVE(__tmp);
        9:  196:    }
------------------
_ZSt4swapIP12QApplicationENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
        2:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        2:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        2:  194:      __a = _GLIBCXX_MOVE(__b);
        2:  195:      __b = _GLIBCXX_MOVE(__tmp);
        2:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
       71:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
       71:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
       71:  194:      __a = _GLIBCXX_MOVE(__b);
       71:  195:      __b = _GLIBCXX_MOVE(__tmp);
       71:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataIcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
        3:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
        3:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
        3:  194:      __a = _GLIBCXX_MOVE(__b);
        3:  195:      __b = _GLIBCXX_MOVE(__tmp);
        3:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QPlatformPixmapENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP7QObjectENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIPN15QtSharedPointer20ExternalRefCountDataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
_ZSt4swapIP15QTypedArrayDataI14DesktopAppDataEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_:
    #####:  182:    swap(_Tp& __a, _Tp& __b)
        -:  183:    noexcept(__and_<is_nothrow_move_constructible<_Tp>,
        -:  184:	            is_nothrow_move_assignable<_Tp>>::value)
        -:  185:#else
        -:  186:    void
        -:  187:    swap(_Tp& __a, _Tp& __b)
        -:  188:#endif
        -:  189:    {
        -:  190:      // concept requirements
        -:  191:      __glibcxx_function_requires(_SGIAssignableConcept<_Tp>)
        -:  192:
    #####:  193:      _Tp __tmp = _GLIBCXX_MOVE(__a);
    #####:  194:      __a = _GLIBCXX_MOVE(__b);
    #####:  195:      __b = _GLIBCXX_MOVE(__tmp);
    #####:  196:    }
------------------
        -:  197:
        -:  198:  // _GLIBCXX_RESOLVE_LIB_DEFECTS
        -:  199:  // DR 809. std::swap should be overloaded for array types.
        -:  200:  /// Swap the contents of two arrays.
        -:  201:  template<typename _Tp, size_t _Nm>
        -:  202:    inline
        -:  203:#if __cplusplus >= 201103L
        -:  204:    typename enable_if<__is_swappable<_Tp>::value>::type
        -:  205:    swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
        -:  206:    noexcept(__is_nothrow_swappable<_Tp>::value)
        -:  207:#else
        -:  208:    void
        -:  209:    swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
        -:  210:#endif
        -:  211:    {
        -:  212:      for (size_t __n = 0; __n < _Nm; ++__n)
        -:  213:	swap(__a[__n], __b[__n]);
        -:  214:    }
        -:  215:
        -:  216:  /// @} group utilities
        -:  217:_GLIBCXX_END_NAMESPACE_VERSION
        -:  218:} // namespace
        -:  219:
        -:  220:#endif /* _MOVE_H */
